' Reference: http://www.yoda.arachsys.com/csharp/singleton.html
Public NotInheritable Class $safeitemname$(Of T)
	Shared ReadOnly m_instance As New $safeitemname$(Of T)()

	Private Sub New()
	End Sub

	Public Shared ReadOnly Property Instance() As $safeitemname$(Of T)
	    Get
		Return m_instance
	    End Get
	End Property
End Class
